package com.ruoyi.travel.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.travel.domain.TravelConsult;


public interface ITravelConsultService
{
    /**
     * 查询咨询管理
     *
     * @param consultId 咨询管理主键
     * @return 咨询管理
     */
    public TravelConsult selectTravelConsultByConsultId(Long consultId);

    /**
     * 查询咨询管理列表
     *
     * @param travelConsult 咨询管理
     * @return 咨询管理集合
     */
    public List<TravelConsult> selectTravelConsultList(TravelConsult travelConsult);

    /**
     * 新增咨询管理
     *
     * @param travelConsult 咨询管理
     * @return 结果
     */
    public int insertTravelConsult(TravelConsult travelConsult);

    /**
     * 修改咨询管理
     *
     * @param travelConsult 咨询管理
     * @return 结果
     */
    public int updateTravelConsult(TravelConsult travelConsult);

    /**
     * 批量删除咨询管理
     *
     * @param consultIds 需要删除的咨询管理主键集合
     * @return 结果
     */
    public int deleteTravelConsultByConsultIds(Long[] consultIds);

    /**
     * 删除咨询管理信息
     *
     * @param consultId 咨询管理主键
     * @return 结果
     */
    public int deleteTravelConsultByConsultId(Long consultId);



    int assignDesigner(List<Long> consultIds, Long designerId);
    int designerName(List<Long> consultIds, Long designerId);
}
